#ifndef LCCTOOLBOX_SETTINGS


#ifndef DLL_PLATFORM_DIFF_MODIFIER

#ifdef _WIN32
#	define DLL_EXPORT_PLATFORM_DIFF_MODIFIER __declspec(dllexport)
#	define DLL_IMPORT_PLATFORM_DIFF_MODIFIER __declspec(dllimport)
#elif defined __GNUC__
#	define DLL_EXPORT_PLATFORM_DIFF_MODIFIER __attribute__ ((visibility ("default")))
#	define DLL_IMPORT_PLATFORM_DIFF_MODIFIER
#endif

#define DLL_PLATFORM_DIFF_MODIFIER
#endif


#if defined LCCTOOLBOX_DLL_EXPORT_LCCTOOLBOX || defined LCCTOOLBOX_DLL_EXPORT_BLOCK
#define LCCTOOLBOX_API_BLOCK DLL_EXPORT_PLATFORM_DIFF_MODIFIER
#elif defined LCCTOOLBOX_DLL_IMPORT_LCCTOOLBOX || defined LCCTOOLBOX_DLL_IMPORT_BLOCK
#define LCCTOOLBOX_API_BLOCK DLL_IMPORT_PLATFORM_DIFF_MODIFIER
#else
#define LCCTOOLBOX_API_BLOCK
#endif

#if defined LCCTOOLBOX_DLL_EXPORT_LCCTOOLBOX || defined LCCTOOLBOX_DLL_EXPORT_MARKSET
#define LCCTOOLBOX_API_MARKSET DLL_EXPORT_PLATFORM_DIFF_MODIFIER
#elif defined LCCTOOLBOX_DLL_IMPORT_LCCTOOLBOX || defined LCCTOOLBOX_DLL_IMPORT_MARKSET
#define LCCTOOLBOX_API_MARKSET DLL_IMPORT_PLATFORM_DIFF_MODIFIER
#else
#define LCCTOOLBOX_API_MARKSET
#endif

#if defined LCCTOOLBOX_DLL_EXPORT_LCCTOOLBOX || defined LCCTOOLBOX_DLL_EXPORT_FILEBOX
#define LCCTOOLBOX_API_FILEBOX DLL_EXPORT_PLATFORM_DIFF_MODIFIER
#elif defined LCCTOOLBOX_DLL_IMPORT_LCCTOOLBOX || defined LCCTOOLBOX_DLL_IMPORT_FILEBOX
#define LCCTOOLBOX_API_FILEBOX DLL_IMPORT_PLATFORM_DIFF_MODIFIER
#else
#define LCCTOOLBOX_API_FILEBOX
#endif




#define LCCTOOLBOX_SETTINGS
#endif